restless and mischievous girl - German English Dictionary